@charset "utf-8";

.div-day-cell-over{border:2px solid;border-color:red;cursor:pointer;}
.div-day-cell-today{color:green; background:#FB0;}
.span-holiday-sign {
	position: absolute;
	/* left: 0; */
	/* top: 0; */
	display: block;
	width: 15px;
	height: 15px;
	color: #fff;
	background: #f43;
	text-align: left;
	text-indent: 1px;
	line-height: 14px;
	overflow: hidden;
}
.span-workday-sign {
	position: absolute;
	/* left: 0; */
	/* top: 0; */
	display: block;
	width: 15px;
	height: 15px;
	color: #fff;
	background: #969799;
	text-align: left;
	text-indent: 1px;
	line-height: 14px;
	overflow: hidden;
}

/* schedule */
.schedule_bg_color_gray{ background-color:#605e5e;color:#fff;}
.schedule_bg_color_gray:hover{ background-color:#605e5e;color:#fff;}
.schedule_bg_color_white{ background-color:#ffffff; color:#c1c1c1;}
.schedule_bg_color_white:hover{ background-color:#ffffff; color:#c1c1c1;}
.schedule_bg_color_orange{ background-color:#e99645;color:#fff;}
.schedule_bg_color_orange:hover{ background-color:#e99645;color:#fff;}
.schedule_bg_color_red{ background-color:#c92e22;color:#fff;}
.schedule_bg_color_red:hover{ background-color:#c92e22;color:#fff;}
.schedule_bg_color_light{ background-color:#c1c1c1;color:#fff;}
.schedule_bg_color_light:hover{ background-color:#c1c1c1;color:#fff;}

.schedule_mouse_box {
	position: relative;
	border-radius: 2px;
	/*-webkit-box-shadow: 3px 3px 3px;
	-moz-box-shadow: 3px 3px 3px;*/
	border: 1px solid #e1e1e1;
	text-decoration: none;
	text-align: center;
	float:left;
	height:24px;
	margin-left:2px;
	min-width:20px;
	line-height:24px;
}

.schedule_mouse_box:hover {
	border-radius: 2px;
	/*-webkit-box-shadow: 3px 3px 3px;
	-moz-box-shadow: 3px 3px 3px;*/
	box-shadow: 3px 3px 3px;
	box-shadow: #16669e 0px 0px 5px;
	border: 1px solid #e1e1e1;
	text-decoration: none;
	text-align: center;
	float:left;
	margin-left:2px;
	min-width:20px;
	line-height:24px;
}
